﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTTB.DTO
{
   public class TinhLuongDto
    {
        #region tb_TinhLuongThang
        public int Id { get; set; }
        /// <summary>
        /// khoa bản chấm công
        /// </summary>
        public int IdBangChamCong { get; set; }
        public int MaNhanVien { get; set; }
        public int IdBangTinhLuong { get; set; }
        public string SoThe { get; set; }
        public string Ho { get; set; }
        public string Ten { get; set; }
        public string NgayCongLamViec { get; set; }
        public string NgayTinhPhuCap { get; set; }
       /// <summary>
        /// số người phụ thuộc sẽ tính ra số tiền phụ thuộc
        /// </summary>
        public string SoTienNguoiPhuThuoc { get; set; }
        /// <summary>
        /// mức lương căn bản lấy bên nhân viên qua
        /// </summary>
        public string LuongCanBan { get; set; }
        /// <summary>
        /// lương công nhật tính từ số ngày đi làm
        /// </summary>
        public string LuongCongNhat { get; set; }
        /// <summary>
        /// tiền phụ cấp trách nhiệm lấy từ bảng phụ cấp trách nhiệm qua
        /// </summary>
        public string PhuCapTrachNhiem { get; set; }
        /// <summary>
        /// tiền phụ cấp trách nhiệm lãnh theo tháng.
        /// </summary>
        public string PCTrachNhiemCongNhat { get; set; }
        /// <summary>
        /// tiền chuyên cần lấy từ bảng chuyên cần ra
        /// </summary>
        public string ChuyenCan { get; set; }
        /// <summary>
        /// tiền chuyên cần lấy ra theo tháng
        /// </summary>
        public string ChuyenCanCongNhat { get; set; }
        /// <summary>
        /// tiền phụ cấp đi lại lấy từ bản phụ cấp ra
        /// </summary>
        public string PhuCapDiLai { get; set; }
        /// <summary>
        /// phụ cấp đi lại lãnh theo tháng
        /// </summary>
        public string PhuCapDiLaiCongNhat { get; set; }
        /// <summary>
        /// tiền cơm lấy từ bảng tiền cơm ra
        /// </summary>
        public string PhuCapTienCom { get; set; }
        /// <summary>
        /// tiền cơm lãnh được theo tháng
        /// </summary>
        public string PhuCapTienComCongNhat { get; set; }
        /// <summary>
        /// phục cấp tiền điện thoại lấy từ bản tiền điện thoại ra
        /// </summary>
        public string PhuCapDienThoai { get; set; }
        /// <summary>
        /// tiền điện thoại được lãnh theo tháng
        /// </summary>
        public string PhuCapDienThoaiCongNhat { get; set; }
        /// <summary>
        /// số ngày nghỉ lễ phép chế độ
        /// </summary>
        public int NghiLeNghiPhepCheDo { get; set; }
        /// <summary>
        /// số tiền tính ra được nghỉ lễ phép chế độ
        /// </summary>
        public string TienNghiLeNghiPhepCheDo { get; set; }
        /// <summary>
        /// IdthuongKm lấy từ bản thưởng km ra
        /// </summary>
        public int IdThuongKm { get; set; }
        /// <summary>
        /// số tiền thưởng km trong từng tháng
        /// </summary>
        public string SoTienThuongKmCongNhat { get; set; }
        /// <summary>
        /// lấy từ bảng thưởng chuyến ra
        /// </summary>
        public int IdThuongChuyen { get; set; }
        /// <summary>
        /// số tiền thưởng chuyến theo tháng
        /// </summary>
        public string SoTienThuongChuyenCongNhat { get; set; }
        /// <summary>
        /// số tiền thưởng hiệu quả công việc
        /// </summary>
        public string SoTienThuongHieuQuaCongViec { get; set; }
        /// <summary>
        /// chỉnh sửa sai sót
        /// </summary>
        public string DieuChinh { get; set; }
        /// <summary>
        /// cấu hình bảo hiểm
        /// </summary>
        public int IdCauHinhBaoHiem { get; set; }
        /// <summary>
        /// tiền bảo hiểm y tế
        /// </summary>
        public string TienDongBaoHiemYTe { get; set; }
        /// <summary>
        /// tiền bảo hiểm xã hội
        /// </summary>
        public string TienDongBaoHiemXaHoi { get; set; }
        /// <summary>
        /// tiền bảo hiểm thất nghiệp
        /// </summary>
        public string TienDongBaoHiemThatNghiep { get; set; }
        /// <summary>
        /// tổng tiền thu nhập trước thế
        /// </summary>
        public string TienThuNhapTruocThue { get; set; }
        /// <summary>
        /// tiền thuế thu nhập
        /// </summary>
        public string TienThueThuNhap { get; set; }
        /// <summary>
        /// tiền thực lãnh
        /// </summary>
        public string TienThucLanh { get; set; }
        /// <summary>
        /// tiền tạm ứng trong tháng
        /// </summary>
        public string TienTamUng { get; set; }
        /// <summary>
        /// tổng số tiền nhận được
        /// </summary>
        public string TongTienNhanDuoc { get; set; }
        /// <summary>
        /// tiền trả góp
        /// </summary>
        public string TienTraGop { get; set; }
        /// <summary>
        /// tổng tiền khấu trừ
        /// </summary>
        public string TongKhauTru { get; set; }
        /// <summary>
        /// tháng tính lương
        /// </summary>
        public int ThangTinhLuong { get; set; }
        /// <summary>
        /// năm tính lương
        /// </summary>
        public int NamTinhLuong { get; set; }
        /// <summary>
        /// tính lương từ ngày 
        /// </summary>
        public string TuNgayTinhLuong { get; set; }
        /// <summary>
        /// tính lương đến ngày
        /// </summary>
        public string DenNgayTinhLuong { get; set; }
        /// <summary>
        /// kiểm tra xem xóa hay chưa
        /// </summary>
        public bool IsDelete { get; set; }
        public bool IsLock { get; set; }
        public bool IsFinish { get; set; }
        #endregion
    }
}
